package com.yaorange.module.system.service;

import java.util.List;

/**
 * @author 15332
 * @version 1.0
 * @date 2025/6/16 20:42
 * @description 用户与角色关系业务层
 */
public interface SysUserRoleService {
  /**
   * 为用户赋予角色
   * @param userId
   * @param roleId
   */
  void addUserRole(Long userId, List<Long> roleId);

  /**
   * 根据用户ID显示角色信息
   * @param id
   * @return
   */
  List<Long> selectRoleById(Long id);

  /**
   * 用户关联角色的数量
   * @param id
   * @return
   */
  Long getTotalByRole(Long id);
}
